give out a booming sound - Espagnol Anglais Dictionnaire